reproach oneself - Turco Inglés Diccionario